/**
 * 
 */
package cn.agiledata.bank.common.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;



/**
 * @author 马贤波
 *
 * Apr 18, 2006
 */
public class DataTypeUtil {
	
	/** 时间格式 */
	public static SimpleDateFormat dateDisplayFormat  
		= new SimpleDateFormat("yyyy-MM-dd");
	
	public static boolean isEmptyString (String str) {
		return (str == null) || ("".equals(str.trim())) ;
	}
	
	public static String formatDate (Date date) {
		if (date == null) {
			//date = new Date () ;
			return " " ;
		}
		
		return dateDisplayFormat.format(date) ;
	}
	
	/**
	 * 
	 * @date:2006-05-17
	 * @author: cjh
	 * 
	 * 日期的字符串形式转成Date
	 * 
	 * @param date
	 *                 String 形式为yyyy-MM-dd
	 * @return Date 日期
	 *  
	 */
	public static Date getSysDateInDate(String date) {
		Date sysdate = null;
		if (StringUtil.isStrEmpty(date)) {
			return null;
		}
		try {
			sysdate = dateDisplayFormat.parse(date);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return sysdate;
	}

	public static void main(String[] args) {

	}

}
